export {}

// void类型 代表函数没有返回值
const say = (): void => {
  console.log('hi')
}

const say1 = () => {
  console.log('我没写void')
}

// js当中如果没有返回值, 默认是undefined
const say2 = (): undefined => {
  console.log('我是undefined')
  return undefined
}

// 可选参数 ?
// 在函数参数后面加上?  , 代表该参数可传也可不传
// 注意: 必选参数不能在可选参数之后
const mySlice = (start: number, end?: number) => {
  console.log(start,end)
}
mySlice(1)